package com.netease.nie.dto;

import com.alibaba.fastjson.annotation.JSONField;

public class MyExchangeDto {
	
	/**
	 * 用户id
	 */
	@JSONField(name="user_id")
	private Long userId;
	
	/**
	 * 订单id
	 */
	@JSONField(name="order_id")
	private Long orderId;
	
	/**
	 * 商品id
	 */
	@JSONField(name="goods_id")
	private Integer goodsId;
	
	/**
	 * 商品名称
	 */
	@JSONField(name="goods_title")
	private String title;
	
	/**
	 * 商品副标题
	 */
	@JSONField(name="sub_title")
	private String subTitle;
	
	/**
	 * 封面url
	 */
	@JSONField(name="cover_url")
	private String thumbnailUrl;
	
	private String thumbnailWebUrl;
	private String thumbnailWapUrl;
	
	/**
	 * 兑换时间
	 */
	@JSONField(name="exchange_date")
	private String exchangeDate;
	
	/**
	 * 过期时间
	 */
	@JSONField(name="expire_date")
	private String expireDate;
	
	/**
	 * 兑换类型
	 */
	@JSONField(name="goods_type")
	private Integer goodsType;
	
	/**
	 * 兑换码串id
	 */
	@JSONField(name="exchange_code_id")
	private Integer exchangeCodeId;
	
	/**
	 * 兑换码串
	 */
	@JSONField(name="exchange_code")
	private String exchangeCode;
	
	/**
	 * 二维码url
	 */
	@JSONField(name="qrcode_url")
	private String qrcodeUrl;
	
	/**
	 * 电子凭证url
	 */
	@JSONField(name="electronic_credential_url")
	private String electronicCredentialUrl;
	
	/**
	 * 解锁的商品标题
	 */
	@JSONField(name="unlock_goods_title")
	private String unlockGoodsTitle;

	public Long getUserId() {
		return userId;
	}

	public void setUserId(Long userId) {
		this.userId = userId;
	}

	@JSONField(name="order_id")
	public Long getOrderId() {
		return orderId;
	}
	@JSONField(name="order_id")
	public void setOrderId(Long orderId) {
		this.orderId = orderId;
	}

	public Integer getGoodsId() {
		return goodsId;
	}

	public void setGoodsId(Integer goodsId) {
		this.goodsId = goodsId;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}
	
	public String getSubTitle() {
		return subTitle;
	}

	public void setSubTitle(String subTitle) {
		this.subTitle = subTitle;
	}

	public String getThumbnailUrl() {
		return thumbnailUrl;
	}

	public void setThumbnailUrl(String thumbnailUrl) {
		this.thumbnailUrl = thumbnailUrl;
	}

	@JSONField(name="thumbnail_web_url")
	public String getThumbnailWebUrl() {
		return thumbnailWebUrl;
	}

	@JSONField(name="thumbnail_web_url")
	public void setThumbnailWebUrl(String thumbnailWebUrl) {
		this.thumbnailWebUrl = thumbnailWebUrl;
	}

	@JSONField(name="thumbnail_wap_url")
	public String getThumbnailWapUrl() {
		return thumbnailWapUrl;
	}

	@JSONField(name="thumbnail_wap_url")
	public void setThumbnailWapUrl(String thumbnailWapUrl) {
		this.thumbnailWapUrl = thumbnailWapUrl;
	}

	public String getExchangeDate() {
		return exchangeDate;
	}

	public void setExchangeDate(String exchangeDate) {
		this.exchangeDate = exchangeDate;
	}

	public String getExpireDate() {
		return expireDate;
	}

	public void setExpireDate(String expireDate) {
		this.expireDate = expireDate;
	}

	public Integer getGoodsType() {
		return goodsType;
	}

	public void setGoodsType(Integer goodsType) {
		this.goodsType = goodsType;
	}

	public Integer getExchangeCodeId() {
		return exchangeCodeId;
	}

	public void setExchangeCodeId(Integer exchangeCodeId) {
		this.exchangeCodeId = exchangeCodeId;
	}

	public String getExchangeCode() {
		return exchangeCode;
	}

	public void setExchangeCode(String exchangeCode) {
		this.exchangeCode = exchangeCode;
	}

	public String getQrcodeUrl() {
		return qrcodeUrl;
	}

	public void setQrcodeUrl(String qrcodeUrl) {
		this.qrcodeUrl = qrcodeUrl;
	}

	public String getElectronicCredentialUrl() {
		return electronicCredentialUrl;
	}

	public void setElectronicCredentialUrl(String electronicCredentialUrl) {
		this.electronicCredentialUrl = electronicCredentialUrl;
	}

	public String getUnlockGoodsTitle() {
		return unlockGoodsTitle;
	}

	public void setUnlockGoodsTitle(String unlockGoodsTitle) {
		this.unlockGoodsTitle = unlockGoodsTitle;
	}
}
